Micron Document




Synchronous programming language
part 4/5 · 7.9 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Also in contrast are systems with processes that basically interact synchronously. An example would be systems based on the Communicating sequential processes (CSP) model, which allows deterministic (external) and nondeterministic (internal) choice.

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Synchronous languages

• Argos
Atom (a domain-specific language in Haskell for hard realtime embedded programming)
• Blech
ChucK (a synchronous reactive programming language for audio)
Esterelcite-ref-berry-gonthier-1-0[1]
• LEA
Lustre
PLEXIL
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────